head (someone) off at the pass

Translations
couper l'herbe sous le pied à quelqu'un
Definitions
To intercept or block someone before they reach their intended destination or goal, often in order to prevent them from succeeding or taking a particular action.